Debugging and Logging Services for Defence Service Oriented Architectures
نویسنده
چکیده
While often thought of as a “Dark Art”, debugging is nevertheless a necessary part of fielding quality computing systems which can and should be done systematically. Service Oriented Architectures (SOAs) show great promise but also represent one of the most challenging environments in which to debug system services. In addition to all the issues of distributed and paralled debugging, SOAs introduce the complexity of significant parts of one’s programs being provided by others. This paper examines the features of SOAs that complicate debugging and shows how integrated logging is an essential part of finding the cause of service failures. We draw on Agan’s work in developing systematic strategies for debugging to generate system features that are necessary or helpful for debugging in an SOA environment. These are in turn used to specify requirements for a debugging system integrated into the fabric of the SOA. We argue that deep integration is necessary to produce significant debugging efficiency improvement in an SOA environment and provide some recommendations for Defence in this area. APPROVED FOR PUBLIC RELEASE
منابع مشابه
Rapid Prototyping for Service-Oriented Architectures
Because Service-Oriented Architectures (SOAs) usually involve different independent stakeholders, producing meaningful prototypes for validating early design ideas is a difficult task. This paper presents a Rapid Prototyping framework for SOAs built around a Model-Driven Development methodology which we use for transforming high-level specifications of an SOA into executable artefacts, both for...
متن کاملFramework for Analyzing SOAP Messages in Web Service Environments
Service Oriented Architectures can be quite complex which makes managing and monitoring them hard. Message exchanges as well as complete message flows are important when it comes to analyzing the performance of systems and identifying problems. The use of SOAP as the common message format for web services enables interoperability and extensibility. Furthermore it can be used for logging and ana...
متن کاملOn Web Services Workflow Mining
With the ever growing importance of the service-oriented paradigm in system architectures more and more (business) processes will be executed using service-oriented systems. Therefore, we believe that the ability to discover processes in loosely-coupled systems is essential in system optimization. Firstly, we briefly describe our previously introduced idea of Web Services Interaction Mining (WS...
متن کاملA Lightweight Object-Oriented Distributed Services Framework for Engineering Interactive Applications
We present a lightweight open source object-oriented services framework for constructing distributed applications. The congruence of internal object and externally passed messages facilitates the rapid development of correct, robust, and high-performance information-centric applications. The Object-Oriented Distributed Semantic Services (OODSS) framework is validated through its intensive use i...
متن کاملMining Aspects
The mining of existing assets is an important concern for software developers and organisations. The availability of tools which allow fine grained queries to be performed on these assets will improve productivity by allowing developers to locate and adapt assets efficiently. Mining of assets can take part at many different stages throughout the software development lifecycle. Typical assets fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012